# Author:Haixin
# week04

# while True 使用案例
# 1.可实现for循环+range功能
# 2.可给定特定的条件（比如说账号密码都相等）跳出
'''
 count = 0
 while True:
    count = count+1
    print("你是风儿，我是沙~一起循环走天涯~","count=",count)
    if count == 100:
        bereak
'''


# 数据库中的用户信息
user_data = "haixin"
password_data = "123456"

count = 3
while True:
    #cout=自减一：count -= 1
    count -= 1
    if count == -1:
        print("请在五分钟后尝试")
    else:
    # 用户登录输入的信息
        username = input("请输入正确的账号：")
        password = input("请输入正确的密码：")

    # input 用户信息第三方信息
    # 判断数据库中的用户信息 =？ 用户登陆输入的信息
    # 产品需求
    # 1.如果成功输入，账号密码，显示登录成功，欢迎 用户的名字 使用
    # 2.如果输入失败，让用户重新输入，并显示 账号或密码输入错误  还有几次尝试的机会
    # 3.如果3次都用掉，5分钟后再尝试

    # 判断账号是否正确
    # 1.账号正确

    if username == user_data:
        # 判断密码是否正确
        # a.密码正确
        if password == password_data:
             print("登录成功，欢迎",user_data,"使用~~")
             break
        # b.密码不正确
        else:
            print("账号或密码输入错误！请重新输入,您还有",count,"次尝试机会")
    # 2.账号不正确
    else:
        print("账号或密码输入错误！请重新输入您还有",count,"次尝试机会")
